home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / relnotes / WorkShop / ch4.z / ch4
Text File  |  1998-11-02  |  33KB  |  1,189 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        4.  _B_u_g__F_i_x_e_s
  9.  
  10.        4.1  _W_o_r_k_S_h_o_p__D_e_b_u_g_g_e_r
  11.  
  12.        4.1.1  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._6_._4
  13.  
  14.        447536    All windows hang setting graphic breakpoint
  15.  
  16.        448939    cvd array browser core dumps on Ada95 boolean
  17.                  array
  18.  
  19.        451654    Problems with cvd setting/finding breakpoints
  20.  
  21.        452442    cvd dies when "print <object>.all" is specified.
  22.  
  23.        461023    <illegal> status for Fortran formal parameters in
  24.                  n32 program.
  25.  
  26.        4.1.2  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._6_._2
  27.  
  28.        Need _c_v_d_u_m_p program which would provide a quick look at a
  29.                  core dump and provide stack traceback.
  30.  
  31.        429253    cvpcs does not fire trap at dlopen for
  32.                  instrumented executables
  33.  
  34.        438918    R5K o32 generic--trap setting fails
  35.  
  36.        433777    cvd loses contact with pcs in cvperf CPU time
  37.                  experiment
  38.  
  39.        395432    Call stack doesn't show class name for C++ member
  40.                  fucntions
  41.  
  42.        4.1.3  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5_._1
  43.  
  44.        When debugging a program containing multiple threads or
  45.                  tasks running on multiple processes, there was a
  46.                  problem that could occur when using the "step
  47.                  over" or "return" commands.  If the current thread
  48.                  was rescheduled on another process before the
  49.                  single step or return completed, the process could
  50.                  be terminated with a bus error.
  51.  
  52.        Numerous problems in Ada expression evaluation have been
  53.                  fixed.  In particular support for the following
  54.                  Ada data types has been improved:  unconstrained
  55.                  array types (e.g. Ada strings), discriminated
  56.                  records, tagged types, subtypes, and fixed point
  57.                  types (e.g.  duration).
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        241476    Member functions do not appear in class
  75.                  definitions unless the user is stopped in the
  76.                  compilation unit in which the member function is
  77.                  defined.
  78.  
  79.        242936    A derived class definition may repeat members
  80.                  inherited from indirect base classes (i.e.,
  81.                  classes that are base classes of a class named in
  82.                  the base list).
  83.  
  84.        274701    cvd is known to return the wrong value for
  85.                  register variables of type float and give an error
  86.                  when asked to display the value of register
  87.                  variables of type double.
  88.  
  89.        290982    cvd fails to display the value of unnamed nested
  90.                  structures.
  91.  
  92.        329759    On a mips2 executable, when a watchpoint trap
  93.                  fires on a variable of type double, cvd reports
  94.                  the wrong value for the variable.
  95.  
  96.        346445    cvd fails to run properly on a MIPS R5000 system.
  97.  
  98.        4.1.4  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5
  99.  
  100.        156621, 179697, 215957, 250960, 270408, 274705 cvd can only
  101.                  handle commands of 256 chars
  102.  
  103.        267422    Permissions problem using cvd under AFS.
  104.  
  105.        275980    Stepping over C++ statement with inline function
  106.                  calls stops prematurely in each call.
  107.  
  108.        280039    Cursor in source view vanishes under certain
  109.                  reproducible circumstances.
  110.  
  111.        289087    cvd reports it can't find
  112.                  ".../v6.02MR/libf77/main.c" when attaching to a
  113.                  64-bit fortran program.
  114.  
  115.        4.1.5  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._4
  116.  
  117.        159616    Processes displayed in Multiprocess View may
  118.                  disappear from the display or terminate on a
  119.                  request to switch Main View to another process.
  120.  
  121.        174851    Cvpcs aborts when C++ classes are encountered in
  122.                  ANSI C expressions.
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        188486    Cvd evaluates anonymous unions incorrectly.
  141.  
  142.        207701    Cvd does not evalute nested class/struct members
  143.                  correctly.
  144.  
  145.        212268    Cvpcs core dumps when trying to print local
  146.                  classes (classes defined within a function).
  147.  
  148.        212861    Cvpcs aborts trying to print/whatis on a multiply
  149.                  inherited class.
  150.  
  151.        213482    Cvd cannot evaluate expressions involving unions.
  152.  
  153.        222352    Cvd doesn't print the members of a template class.
  154.  
  155.        223902    Cvd cannot evaluate expressions involving unions.
  156.  
  157.        233540    cvd may report bogus errors through the library
  158.                  search path dialog when attaching to an
  159.                  executable.
  160.  
  161.        237645    Cvd eats disk space - Fails to close file
  162.                  descriptor on reattach.
  163.  
  164.        238177    Cvpcs grows to over 100,000 page when running
  165.                  performance experiments.
  166.  
  167.        241831    Instrument rule, EXCLUDE, doesn't work for cvinstr
  168.                  anymore.
  169.  
  170.        242422    Name qualification in a C++ derived class is
  171.                  incorrect.
  172.  
  173.        243627    Loading a file into sourceview disables F+C.
  174.  
  175.        243629    Loading a file into sourceview confuses
  176.                  highlights.
  177.  
  178.        245088    Array browser does not print data for character
  179.                  *(n) type correctly.
  180.  
  181.        246187    F+C delete or disable does not repaint the break
  182.                  points if any.
  183.  
  184.        246189    F+C doesn't remap the working directory used for
  185.                  the build if it doesn't exist.
  186.  
  187.        246252    F+C Error Messages pops up to say "no errors".
  188.  
  189.        246667    F+C loses expressions on rerun.
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.        247411    Cvd incorrectly reports float value of a union
  207.                  inside a class.
  208.  
  209.        247444    Cvperf recomputes line level data more often than
  210.                  necessary.
  211.  
  212.        248155    F+C Error message view some times exhibit  memory
  213.                  corruption.
  214.  
  215.        248478    cvd: F+C wont let me change file brought up by
  216.                  name.
  217.  
  218.        248722    Cvpcs aborts when classes with anonymous unions
  219.                  are evaluated.
  220.  
  221.        248849    F+C claims unsaved changes, but it's a lie.
  222.  
  223.        249614    Cvmain Execution View mishandles utmp.
  224.  
  225.        249721    Incorrect nesting of symbol table information from
  226.                  NCC compiler. Cvpcs aborts.
  227.  
  228.        249726    F+C and Source: Open usability problems.
  229.  
  230.        249751    F&C fails on functions that are not
  231.                  quickstartable.
  232.  
  233.        250131    Cvpcs aborts when evaluating virtual base classes.
  234.  
  235.        250297    Cvd cannot evaluate fortran common blocks defined
  236.                  in multiple shared objects.
  237.  
  238.        250778    Compiler generates incorrect MDEBUG symbol table
  239.                  info.
  240.  
  241.        251397    Display of nested structures broken in C++.
  242.  
  243.        252317    Cvd cannot attach to a process when group id is
  244.                  changed using newgrp command.
  245.  
  246.        252457    Cvpcs aborts because of unnamed data labels
  247.                  generated by 3.20 linker.
  248.  
  249.        253749    F+C Preferences saving not quite there.
  250.  
  251.        253750    F+C not enabled when typing in file name (rev
  252.                  2.4).
  253.  
  254.        254022    Cvcov aborts on running test group.
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.        254026    Mass highlight show up incorrectly on scroll-bar
  273.                  in Tester's source annotation.
  274.  
  275.        254036    Disassembly and source view for corded functions
  276.                  are created incorrectly.
  277.  
  278.        254845    Cvpcs aborts when the "-x" linker option is used
  279.                  to compile the executable.
  280.  
  281.        255374    F+C loses its own context under external edit.
  282.  
  283.        255845    Cvpcs aborts evaluating a nested class.
  284.  
  285.        256453    Cvpcs takes a long time to step-into a subroutine
  286.                  which has many parameters.
  287.  
  288.        256870    cvd can't evaluate expression involving a type
  289.                  parameterized in a template.
  290.  
  291.        258884    Cvd aborts evaluating a local class.
  292.  
  293.        258923    Cvperf core dump, MP inpboard expr on hysteria.
  294.  
  295.        262421    Fortran integer*1 variables are now printed as
  296.                  ints instead of unsigned chars.
  297.  
  298.        265370    Fixed "demangle fatal error: overflow of stack in
  299.                  push()".
  300.  
  301.        273317    Move cvmakedso into WorkShop images.
  302.  
  303.        274011    Cvpcs core dumps trying to evaluate a C++
  304.                  expression.
  305.  
  306.        274931    If the keyboard accelerator for Parse+Load was hit
  307.                  twice in quick succession, then the app could be
  308.                  left locked in a busy state.
  309.  
  310.        276385    Cvpcs expression evaluator gets confused with
  311.                  typedefs and variables of the same name.
  312.  
  313.        277441    Occasionally the source view hightlights for PC
  314.                  and traps either fail to be shown or are shown in
  315.                  the wrong location.
  316.  
  317.        277668    Cursor is invisible in Fix and Continue edited
  318.                  function for latest WorkShop.
  319.  
  320.        278640    cvmain core dumped on F&C on Parse and Load after
  321.                  edit with jot.
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.        245326    Changes mutually exclude Fic and Continue and
  339.                  Performance tools
  340.  
  341.        277722    cvd aborts on parsing an expression as C when the
  342.                  expression includes a C++ class.
  343.  
  344.        278470    cvd severely degrages the running time of programs
  345.                  using a large number of DSOs.
  346.  
  347.        280239    cvd aborts trying to evaluate *this.
  348.  
  349.        4.1.6  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._3
  350.  
  351.        115797    Can't read or assign to symbols without known type
  352.                  (common global symbols)
  353.  
  354.        173819    unexpected incomplete types (void *) for pointers
  355.                  to classes.
  356.  
  357.        193066    unable to define breakpoints in program using C++
  358.                  templates
  359.  
  360.        194329    Expression View does not update result field of
  361.                  automatic variable
  362.  
  363.        199463    Can't look at variables that have the same name as
  364.                  a type
  365.  
  366.        199653    _c_v_p_c_s dumps huge core, infinite ___f_l_s_b_u_f (>100
  367.                  file descriptors)
  368.  
  369.        210757    _c_v_d crashes when setting breakpoint in a Fortran
  370.                  subroutine
  371.  
  372.        211557    detach/switch process -> lost control over
  373.                  execution buttons
  374.  
  375.        221023    _c_v_d doesn't copy traps after rebuilding target
  376.  
  377.        226181    _c_v_p_c_s dwarf reader - member functions missing from
  378.                  C++ classes
  379.  
  380.        226183    _c_v_p_c_s dwarf reader - type of member function is
  381.                  incorrect
  382.  
  383.        227964    _c_v_p_c_s core dump in _F_r_a_m_e_M_I_P_S::_c_l_e_a_r_E_x_i_t_T_r_a_p
  384.                  (during rerun, I think)
  385.  
  386.        228757    _p_r_i_n_t _a,_b,_c,_d might print only a,d
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                   - 7 -
  401.  
  402.  
  403.  
  404.        229960    Old expr-eval's _e_x_p_r_A_d_d_r_e_s_s(...) malfunctions for
  405.                  64-bit target processes.
  406.  
  407.        230459    Developer Magic Debugger does not understand links
  408.  
  409.        231960    _c_v_p_c_s core dump in
  410.                  _F_r_a_m_e_M_I_P_S::_c_a_l_l_e_e_S_a_v_e_d_R_e_g_i_s_t_e_r_I_s_O_n_S_t_a_c_k
  411.  
  412.        234984    _c_v_p_c_s dumped core when target stops at breakpoint
  413.  
  414.        235392    Developer Magic Workshop user can be come root.
  415.  
  416.        237342    step-over on target using _a_l_a_r_m() fails and free
  417.                  runs target
  418.  
  419.        240782    _c_v_p_c_s core dumps when evaluating expression
  420.  
  421.        RFE       _c_v_d to add playback feature similar to _d_b_x
  422.  
  423.        245303    Cast operation in mixed c & c++ program leads
  424.                  _c_v_p_c_s to abort
  425.  
  426.        245850    _c_v_p_c_s server core dump, _m_a_l_l_o_c/_f_r_e_e corruption
  427.                  while building symboltable
  428.  
  429.        246514    _c_v_p_c_s abort in _I_n_t_e_r_p_r_e_t_e_r_E_D_G::_b_u_i_l_d__s_c_o_p_e__s_t_a_c_k
  430.  
  431.        247502    _c_v_p_c_s crashes on 6.0 system
  432.  
  433.        248060    WorkShop2.4Beta2 coredumps on ComputerVision
  434.                  executable
  435.  
  436.        248536    cvd mishandles breakpoints if there are multiple
  437.                  files with the same name
  438.  
  439.        248720    _c_v_p_c_s segv in _F_u_n_c_t_i_o_n_E_v_a_l::_L_V_a_l
  440.  
  441.        248942    _c_v_p_c_s SEGV in memset, called from _g_e_t_S_y_m_b_o_l_V_a_l_u_e_s
  442.  
  443.        4.1.7  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._2
  444.  
  445.        179070    1st invocation of _c_v_d --> _t_t_u_t_l: _C_o_u_l_d_n'_t _c_o_n_n_e_c_t
  446.                  _t_o _t_t_s_e_s_s_i_o_n _e_r_r
  447.  
  448.        191451    Expression view give error when evaluating 2d
  449.                  array element.
  450.  
  451.        211058    2.2 MR: cvmain core dump
  452.  
  453.        212856    _c_v_p_c_s incorrectly lists base classes.
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.                                   - 8 -
  467.  
  468.  
  469.  
  470.        215845    Source editor doesn't save file on a full NFS
  471.                  filesystem
  472.  
  473.        218450    _c_v_d core dumps when loading application build with
  474.                  CC.
  475.  
  476.        218754    BUG WorkShop Performance task hangs
  477.  
  478.        219683    _c_v_p_c_s died: -non_shared binaries are not
  479.                  supported.
  480.  
  481.        221202    BUG - core dump in _c_v_d
  482.  
  483.        221388    _c_v_d core dump when doing "print *this"
  484.  
  485.        221569    _c_v_d core dump when printing a template variable
  486.  
  487.        222118    _c_v_d step behavior is wrong in f77 program
  488.  
  489.        222303    _c_v_d exit abnormally when printing the value of a
  490.                  char string
  491.  
  492.        222632    _c_v_d core dump with message "loss contact with the
  493.                  process control server"
  494.  
  495.        223681    _c_v_s_t_a_t_i_c crashes when trying to "print *this"
  496.  
  497.        228760    Can't make interactive function calls
  498.  
  499.        228765    SDRC can't attach to _g_e_o_m_o_d._e_x_e
  500.  
  501.        214158,   226081  Evaluate Expression dialog box ignores
  502.                  _a_u_t_o_S_t_r_i_n_g_F_o_r_m_a_t.
  503.  
  504.        226877    Array Browser Spreadsheet loses cell display.
  505.  
  506.        229275    Array subscript control slider doesn't work in
  507.                  array visualizer view.
  508.  
  509.        229572    _c_v_p_c_s core dump in _I_n_t_e_r_p_r_e_t_e_r_F_7_7::_o_p_e_n_F_i_l_e.
  510.  
  511.        206140    _c_v_d Variable Browser does not list Fortran COMMON
  512.                  block values
  513.  
  514.        218756    _c_v_d/delta - pcs core dump on p *this in class
  515.                  which has anon union.
  516.  
  517.        217188    _c_v_d crashes during disassembly when given a text
  518.                  label.
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.                                   - 9 -
  533.  
  534.  
  535.  
  536.        217285    _c_v_d dumps core when accessing address of symbol
  537.                  from Memory View.
  538.  
  539.        207481    _c_v_p_c_s F77 expression memory leaks.
  540.  
  541.        207975    _c_v_p_c_s/dso cannot handle two loaded copies of a
  542.                  dlopen()ed dso.
  543.  
  544.        209636    PCS aborts if user program _m_m_a_p()_s a Delta-C++ .o
  545.                  file.
  546.  
  547.        210354    _c_v_p_c_s core dump.
  548.  
  549.        211185    _c_v_p_c_s/_e_v_a_l _c_v_p_c_s _i_n_t_e_r_n_a_l__e_r_r_o_r() _i_n
  550.                  _s_e_t__a_r_r_a_y__t_y_p_e__s_i_z_e().
  551.  
  552.        211393    _c_v_p_c_s core dump trying to print a global.
  553.  
  554.        211947    _c_v_p_c_s dies going to line in file (Delta code).
  555.  
  556.        211987    _c_v_p_c_s dumps core.
  557.  
  558.        212504    Watchpoints do not work with latest _c_v_p_c_s.
  559.  
  560.        213372    _c_v_p_c_s core dump while trying to step into a
  561.                  function.
  562.  
  563.        213472    _c_v_d claims a non-stripped executable (_N_C_C
  564.                  compiled) is stripped.
  565.  
  566.        213530    _c_v_p_c_s coredumps on _N_C_C-built _c_v_s_t_a_t_i_c.
  567.  
  568.        214077    _c_v_p_c_s coredumps debugging _N_C_C-built _c_v_s_t_a_t_i_c.
  569.  
  570.        214386    Step Over random behavior.
  571.  
  572.        213471,   214119  _c_v_p_c_s core dump WkShp 2.2 C++ code. This
  573.                  bug has been partially fixed.
  574.  
  575.        207486    _c_v_p_c_s Edg expression evaluator memory leaks.
  576.  
  577.        207487    _c_v_p_c_s symbol table memory leaks.
  578.  
  579.        160162    cvdb files built with wrong umask.
  580.  
  581.        208322    Two constr calls are reported for 1 instantiation.
  582.  
  583.        208326    unimple sym kind mesg when calling undecl func.
  584.  
  585.        224065    _c_v_m_o_n core dumps when handling target program
  586.                  _f_o_r_k/_e_x_e_cs a nonshared program.
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.                                   - 10 -
  599.  
  600.  
  601.  
  602.  
  603.  
  604.        4.2  _W_o_r_k_S_h_o_p__S_t_a_t_i_c__A_n_a_l_y_z_e_r_/_C_+_+__B_r_o_w_s_e_r
  605.  
  606.        4.2.1  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5
  607.  
  608.        183058    Fcom core dumps during "f77 -nocode -sa -w FILE.f"
  609.                  from cvstatic
  610.  
  611.        270763    CASE and compilers should understand same suffix
  612.                  set
  613.  
  614.        278564    cvstatic seg fault trying to bring up browser
  615.  
  616.        281193    cvstatic/Browser SEGV in
  617.                  delta_delete_current_catalog
  618.  
  619.        282059    Cvstatic core dump when browser invoked
  620.  
  621.        4.2.2  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._4
  622.  
  623.        208324    E21 merge effect? - base constr call reported for
  624.                  dirvd class inst.
  625.  
  626.        220396    C++ browser class view shows return types for
  627.                  constructor / destructor.
  628.  
  629.        222293    C++ Browser should give a query to show abstract
  630.                  classes.
  631.  
  632.        222307    C++ Browser should give a query to show pure
  633.                  virtual methods.
  634.  
  635.        244329    C++ Browser needs to support browsing of
  636.                  declarations too.
  637.  
  638.        244697    C++ Class Browser needs to facilitate browsing of
  639.                  abstract classes.
  640.  
  641.        244716    C++ Class Browser reporting of pure virtual
  642.                  functions is weak.
  643.  
  644.        259131    Browser shows bogus connections
  645.  
  646.        4.2.3  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._3
  647.  
  648.        80566     Scanner mode can now find member function
  649.  
  650.        218326    Where Func Def and Where Func Decl now listed
  651.                  together
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.                                   - 11 -
  665.  
  666.  
  667.  
  668.        223865    -sa option to driver now generates valid header in
  669.                  cvstatic.fileset
  670.  
  671.        226717    No longer stupidly shows directory in Source View
  672.  
  673.        228689    Where Type Used broken in C
  674.  
  675.        242297    No more coredump when you dismiss Build Shell
  676.  
  677.        244211    Now cvstatic no longer rejects valid relative
  678.                  include paths
  679.  
  680.        4.2.4  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._2
  681.  
  682.        89655     _c_v_s_t_a_t_i_c - duplicate keyboard accelerators.
  683.  
  684.        129191    _c_v_s_t_a_t_i_c should be case insensitive when querying
  685.                  Fortran code.
  686.  
  687.        160162    _c_v_d_b files built with wrong umask
  688.  
  689.        177978    Can't specify command line options other than -I
  690.                  from within _c_v_s_t_a_t_i_c.
  691.  
  692.        178076    _c_v_s_t_a_t_i_c eats all remaining disk space when file
  693.                  not found
  694.  
  695.        185342    Should be able to easily add options, like adding
  696.                  include dirs.
  697.  
  698.        185977    Core dump during query which forced compile
  699.                  revealing source error
  700.  
  701.        191880    List Data of Type works wrong
  702.  
  703.        199332    _c_v_d->_c_v_s_t_a_t_i_c handoff fumbled
  704.  
  705.        201535    _c_v_s_t_a_t_i_c automatic alternate fileset for read-only
  706.                  filesystems.
  707.  
  708.        205041    C++ browser does not list virtual base classes
  709.  
  710.        205414    C++ class browser Interaction graph arrow actions.
  711.  
  712.        205519    C++ Browser does not keep track of history
  713.                  correctly
  714.  
  715.        205944    call tree is not displayed.
  716.  
  717.        206211    _c_v_s_t_a_t_i_c file set scanner to parser transfer takes
  718.                  minutes.
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.                                   - 12 -
  731.  
  732.  
  733.  
  734.        206502    _c_v_s_t_a_t_i_c - _f_7_7 -_s_a does not build .o's and
  735.                  executables as it should.
  736.  
  737.        207152    _c_v_s_t_a_t_i_c/_N_C_C: _I_n_t_e_r_n_a_l _E_r_r_o_r: _A_r_r_a_y _s_i_z_e _1_6,
  738.                  _a_t_t_e_m_p_t_e_d _t_o _a_c_c_e_s_s _2_2 _e_l_e_m_e_n_t.
  739.  
  740.        208016    _c_v_s_t_a_t_i_c parser mode fails with certain code
  741.                  declaration.
  742.  
  743.        209629    Static Analyzer/C++ Browser doesn't work on C++
  744.                  headers.
  745.  
  746.        210194    _c_v_s_t_a_t_i_c - "List Global Symbols" fails to work
  747.                  with Fortran code.
  748.  
  749.        210652    _c_v_s_t_a_t_i_c - C++ Browser disables its own menu item.
  750.  
  751.        211937    C++ Class Browser fails to parse file.
  752.  
  753.        212515    _c_v_s_t_a_t_i_c "Set Include Path" does not work for
  754.                  Fortran INCLUDE statement
  755.  
  756.        218433    _c_v_s_t_a_t_i_c -_S_C_A_N_N_E_R doesn't locate _t_y_p_e_d_e_f_s and
  757.                  _s_t_r_u_c_t _d_e_f_s
  758.  
  759.        220508    NCC -sa invocation on an empty db directory loses
  760.                  _c_v_s_t_a_t_i_c._s_r_c
  761.  
  762.        230464    During compile, _c_v_s_t_a_t_i_c uses all available disk
  763.                  space, then crashes
  764.  
  765.  
  766.        4.3  _W_o_r_k_S_h_o_p__P_e_r_f_o_r_m_a_n_c_e__A_n_a_l_y_z_e_r
  767.  
  768.        4.3.1  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._6_._4
  769.  
  770.        390676    Problem doing WorkShop performance runs with
  771.                  system(3F) all
  772.  
  773.        464276    cvperf fails on huge executable
  774.  
  775.        458732    cvperf does not handle coded n32 dso's.
  776.  
  777.        4.3.2  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._6_._2
  778.                  On IRIX 6.2, certain large programs will use a
  779.                  linker-feature called the multi-got feature.  The
  780.                  performance analyzer will issue an error message
  781.                  if this occurs, and you should contact customer
  782.                  support for an updated version of the analyzer.
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.                                   - 13 -
  797.  
  798.  
  799.  
  800.        On IRIX 6.2, Ideal-time experiments are not supported for
  801.                  corded n32 and n64 executables.  The performance
  802.                  analyzer will issue an error message if this
  803.                  occurs.
  804.  
  805.        4.3.3  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5_/_2_._5_._1
  806.  
  807.        292723    _c_v_p_e_r_f loops reading ideal time experiment
  808.  
  809.        292370    ideal-time experiments fail on 64-bit executables
  810.                  using sproc
  811.  
  812.        292502    n64 ideal-time executables fail on sproc.
  813.  
  814.        291777    ideal-time experiments on executables with ll/sc
  815.                  instructions fail
  816.  
  817.        291951    n32 executables with dlopen fail; fixed on IRIX
  818.                  6.2 only.
  819.  
  820.        223912    pcsample on o32 executables; fixed on IRIX 6.2
  821.                  only.
  822.  
  823.  
  824.        4.3.4  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5
  825.  
  826.        275467    _c_v_m_a_i_n needs to put status message on launch of
  827.                  _c_v_p_e_r_f when expt finishes
  828.  
  829.        276763    6.1/64-bit/mips4 -- malloc/free tracing expt fail
  830.  
  831.        281043    Multiple problems with F&C/Performance tools
  832.                  interactions
  833.  
  834.        284412    _c_v_i_n_s_t_r generates incorrect file name for
  835.                  instantiated template functions
  836.  
  837.        288237    _c_v_i_n_s_t_r/_p_i_x_i_e allow only a fixed limited number of
  838.                  DSOs in a program or dlopened
  839.  
  840.        290632    _c_v_p_e_r_f ideal time fails to include gp-prologue
  841.                  counts
  842.  
  843.        290834    _c_v_m_o_n must allow app-default option to take sample
  844.                  on dlopen or not
  845.  
  846.        290850    64-bit PC sampling fails with _c_v_i_n_s_t_r/_l_i_b_p_i_x_i_e ld
  847.                  errors
  848.  
  849.        291252    _c_v_i_n_s_t_r'd executable fails on nonshared, mips1
  850.                  machine
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.                                   - 14 -
  863.  
  864.  
  865.  
  866.  
  867.  
  868.        4.3.5  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._4
  869.  
  870.        206383    _c_v_p_e_r_f core dumps in experiment with 2 threads
  871.                  dlopen DSOs
  872.  
  873.        229447    _c_v_p_e_r_f core dumps on exit
  874.  
  875.        226601    I/O and syscall tracing is very expensive on 64-
  876.                  bit executables, and callstacks recorded at
  877.                  functions in _l_i_b_c are not shown properly.
  878.  
  879.        231808    _c_v_p_e_r_f cursor stays as wristwatch after no longer
  880.                  busy
  881.  
  882.        232864    _c_v_p_e_r_f leave me with a "watch" cursor after
  883.                  bringing up source view.
  884.  
  885.        236458    _c_v_m_o_n core dumps during perf experiment
  886.  
  887.        246577    _c_v_i_n_s_t_r -- segmentation violation in startup of
  888.                  CPUtime-instrumented program
  889.  
  890.        247982    Performance experiment on _c_v_m_a_i_n - _c_v_m_o_n can't
  891.                  find "./xwsh"
  892.  
  893.        250759    _c_v_p_e_r_f core dump pruning chain-mode graph
  894.  
  895.        254036    Disassembly and source view for corded functions
  896.                  are created incorrectly
  897.  
  898.        268000    _c_v_p_e_r_f shows percentages as zeros in source view
  899.  
  900.        275465    _c_v_m_a_i_n - there is a timing window in performance
  901.                  task setting
  902.  
  903.        275472    _c_v_p_e_r_f working set view is incorrect for new
  904.                  ideal-time experiments
  905.  
  906.        276277    _c_v_m_o_n -- smake bottleneck expt, no follow fork,
  907.                  leaves threads stuck
  908.  
  909.        276634    _c_v_m_a_i_n allows setting perf expt during debug run,
  910.                  _c_v_m_o_n get confused
  911.  
  912.        276751    Ideal time FP ops are all zero in function list
  913.                  for o32 nonshared generic on 6.X
  914.  
  915.        277058    rerun of total-time expt with dlopen fails
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.                                   - 15 -
  929.  
  930.  
  931.  
  932.        278460    _c_v_p_e_r_f can't bring up source if _c_v_m_a_i_n exits after
  933.                  annotations
  934.  
  935.        278665    _c_v_p_e_r_f spends too much time re-resolving symbols
  936.                  when many DSOs
  937.  
  938.        279311    _c_v_p_e_r_f WorkingSetView causes core dump on ideal
  939.                  time with no samples
  940.  
  941.  
  942.        4.3.6  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._3
  943.  
  944.        134634    _c_v_m_a_i_n hangs -  Instrumentation in progress dialog
  945.                  needs cancel button
  946.  
  947.        226745    _c_v_p_e_r_f source, disassembly do not get annotations
  948.                  on hysteria
  949.  
  950.        230174    _c_v_i_n_s_t_r dumps core when instrumenting an ISV
  951.                  executable
  952.  
  953.        231315    _c_v_p_e_r_f can't find member functions when reporting
  954.                  64-bit experiment
  955.  
  956.        231453    _c_v_p_e_r_f reports spurious malloc errors when caliper
  957.                  set
  958.  
  959.        231969    _c_v_i_n_s_t_r doesn't report error message when
  960.                  instruments stripped program
  961.  
  962.        232110    _c_v_i_n_s_t_r failed in instrumenting fef77
  963.  
  964.        233134    _c_v_p_e_r_f config box unusable on r3K starter graphics
  965.  
  966.        233281    _c_v_p_e_r_f - Executable menu is grayed out; some
  967.                  threads recorded wrong
  968.  
  969.        234122    64-bit FPTRACE file grows very rapidly; need to
  970.                  replace heuristic
  971.  
  972.        235532    _c_v_m_o_n core dumps on instrumenting showcase
  973.  
  974.        235744    _c_v_p_e_r_f core dumps on showcase experiment
  975.  
  976.        240108    _c_v_p_e_r_f does not search for source files
  977.                  appropriately
  978.  
  979.        241197    Performance Panel Find Memory Leaks bogus error
  980.                  w.r.t. -lmalloc_cv
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.                                   - 16 -
  995.  
  996.  
  997.  
  998.        241831    instrument rule -- EXCLUDE -- doesn't work for
  999.                  _c_v_i_n_s_t_r anymore
  1000.  
  1001.        242722    _c_v_p_e_r_f core dumps when "Leak View" is opened and
  1002.                  there are no memory leaks
  1003.  
  1004.        245033    _c_v_i_n_s_t_r/_c_v_m_o_n fail, total time expt, dyn instr. on
  1005.                  Inventor app w. custom nodes
  1006.  
  1007.        245318    _c_v_i_n_s_t_r core dump on 64-bit executable:
  1008.                  eclipse.exe
  1009.  
  1010.        245348    _c_v_m_a_i_n reports no target name in Log file when
  1011.                  _c_v_i_n_s_t_r fails
  1012.  
  1013.        245417    _c_v_p_e_r_f mishandles fxstat syscall -- args formatted
  1014.                  wrong, wrong IOchart
  1015.  
  1016.        245819    instrumentation fails on non-shared executable
  1017.  
  1018.        247076    Basic Block Count instrumentation fails
  1019.  
  1020.        247871    32/64 bit bounce instrumented with PC sample will
  1021.                  core dump before exit
  1022.  
  1023.        249088    2.4beta2 _c_v_p_e_r_f core dumps on 180 second
  1024.                  performance experiment
  1025.  
  1026.  
  1027.        4.3.7  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._2
  1028.  
  1029.        184680    _c_v_p_e_r_f needs to set busy dialog, and inform the
  1030.                  user of progress
  1031.  
  1032.        205950    CPU times are incorrectly displayed in source view
  1033.  
  1034.        206395    _c_v_i_n_s_t_r dies silently if it runs out of disk space
  1035.  
  1036.        210443    _c_v_p_e_r_f core dumps on experiment with DCC-built
  1037.                  executable
  1038.  
  1039.        210832    _l_i_b_m_a_l_l_o_c__c_v[__d] doesn't know about _m_e_m_a_l_i_g_n
  1040.  
  1041.        215114    Problem mixing _v_a_l_l_o_c and _l_i_b_m_a_l_l_o_c__c_v[__d]
  1042.  
  1043.        224541    _c_v_i_n_s_t_r fails if >32000 instrs. in one basic block
  1044.  
  1045.        226959    _c_v_p_e_r_f core dumps when asking for numerical usage
  1046.                  view
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.                                   - 17 -
  1061.  
  1062.  
  1063.  
  1064.        227847    Delay load causes malformed experiments
  1065.  
  1066.        228755    Various instrumentation problems
  1067.  
  1068.  
  1069.        4.4  _W_o_r_k_S_h_o_p__T_e_s_t_e_r
  1070.  
  1071.        4.4.1  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5
  1072.  
  1073.        266834    _c_v_c_o_v failed to annotate source code
  1074.  
  1075.  
  1076.        4.4.2  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._4
  1077.  
  1078.        221344    Runtest on a test set made w/the command-line
  1079.                  interface missed many tests.
  1080.  
  1081.        243174    _c_v_x_c_o_v core dump on "List Summary"
  1082.  
  1083.        254022    _c_v_c_o_v core dumps on running test group
  1084.  
  1085.        254026    mass highlight show up incorrectly on scroll-bar
  1086.                  in _T_e_s_t_e_r's source annotataion
  1087.  
  1088.        254036    Disassembly and source view for corded functions
  1089.                  are created incorrectly
  1090.  
  1091.        275474    _T_e_s_t_e_r support for static functions is busted
  1092.  
  1093.  
  1094.        4.4.3  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._3
  1095.  
  1096.        239686    _c_v_c_o_v core dumped doing lssum
  1097.  
  1098.        232076    _c_v_c_o_v runinstr core dump
  1099.  
  1100.        And see the list in section 4.3.1.
  1101.  
  1102.  
  1103.        4.4.4  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._2
  1104.  
  1105.        186699    _c_v_x_c_o_v help menu doesn't match the rest of the
  1106.                  WorkShop help menus
  1107.  
  1108.        187217    _c_v_x_c_o_v aborts sporadically on runtest
  1109.  
  1110.        187218    _c_v_x_c_o_v can't run tests when $_S_H_E_L_L=/_b_i_n/_k_s_h
  1111.  
  1112.        189649    License warning for WorkShop Tester should refer
  1113.                  to WorkShop
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.                                   - 18 -
  1127.  
  1128.  
  1129.  
  1130.        189651    _c_v_x_c_o_v core dumps on simple query when no test
  1131.                  loaded
  1132.  
  1133.        189653    _c_v_x_c_o_v core dumps when I make a test, delete it,
  1134.                  and remake same test
  1135.  
  1136.        189654    _c_v_x_c_o_v core dumps trying to List Function
  1137.                  created/delelted/recreated test
  1138.  
  1139.        189656    _c_v_x_c_o_v core dumped in two ways when trying to
  1140.                  reload test described in 189653
  1141.  
  1142.        189717    _c_v_x_c_o_v disassembly view takes an inordinate amount
  1143.                  of time for average file
  1144.  
  1145.        192244    Status of process is incorrect
  1146.  
  1147.        194174    core dump in _X_F_i_n_d_C_o_n_t_e_x_t, _s_g_i_M_o_d_e:_T_r_u_e _o_n_l_y
  1148.  
  1149.        204757    _c_v_c_o_v does not set branch count flag in
  1150.                  USER_SELECTION file
  1151.  
  1152.        206130    _c_v_c_o_v/_c_v_x_c_o_v: Symbol resolution algorithm is not
  1153.                  correct
  1154.  
  1155.        221315    _c_v_c_o_v _m_k_t_s_e_t -_l_i_s_t: made test set without any
  1156.                  subtests.
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.